package com.bosicloud.cmb.ibp.api.manager.commom.constant;

/**
 * @author Jack Peng / ziliang.peng@bosicloud.com
 */
public class UrlDefine {

    private static final String BASE = "/apimanager";

    /**
     * 所有分类
     */
    public static final String ALL_CATEGORY = BASE + "/all-category";

    public static final String API_PAGE = BASE + "/api-page";

    /**
     * 查询Api市场列表
     */
    public static final String SEARCH_API = BASE + "/search-api";

    /**
     * 添加Api
     */
    public static final String ADD_API = BASE + "/add-api";

    /**
     * Api详情
     */
    public static final String API_DETAIL = BASE + "/api-detail";

    /**
     * 获取methodList
     */
    public static final String METHOD_LIST = BASE + "/method-list";

    /**
     * 获取methodList
     */
    public static final String METHOD_INFO = BASE + "/method-info";

    /**
     * 获取返回码列表
     */
    public static final String RESPONSE_CODE_LIST = BASE + "/response-code-list";

    /**
     * 获取响应的model,Headers
     */
    public static final String RESPONSE_MODEL_HEADERS = BASE + "/response-model-header";

    /**
     * 获取ApiDocs列表
     */
    public static final String API_DOCS_LIST = BASE + "/api-docs-list";


    /**
     * 部署API
     */
    public static final String DEPLOY_API = BASE + "/deploy-api";

    /**
     * APi列表
     */
    public static final String API_LIST = BASE + "/api-list";


    /**
     * 订阅
     */
    public static final String SUBSCRIBE_API = BASE + "/subscribe-api";

    /**
     * 查询订阅信息列表
     */
    public static final String SEARCH_SUBSCRIBE_INFO = BASE + "/search-subscribe-info";

    /**
     * 取消订阅
     */
    public static final String UNSUBSCRIBE_API = BASE + "/unSubscribe-api";

    /**
     * 删除api
     */
    public static final String DELETE_API = BASE + "/delete-api";

    /**
     * 已订阅列表
     */
    public static final String SUBSCRIBE_API_LIST = BASE + "/subscribe-api-list";

    /**
     * 检查订阅状态是否可用
     */
    public static final String CHECK_SUBSCRIBE_AVAILABLE = BASE + "/check-subscribe-vailable";

    /**
     * 部署失败信息
     */
    public static final String DEPLOY_FAIL_MSG = BASE + "/deploy-fail-msg";

    /**
     * 公共API
     */
    public static final String PUBLIC_API = BASE + "/public-api";

    /**
     * 公共API
     */
    public static final String USAGE_PLAN_LIST = BASE + "/usage-Plan-list";

    public static final String CHECK_API_NAME = BASE + "/check";


}
